Skip to content

#38: Status panel UX, build suppression, and tray health fixes#39

Merged
Unthred merged 1 commit into
mainfrom
feature/38-status-panel-suppression
Jul 2, 2026
Merged

#38: Status panel UX, build suppression, and tray health fixes#39
Unthred merged 1 commit into
mainfrom
feature/38-status-panel-suppression

Conversation

@Unthred

@Unthred Unthred commented Jul 2, 2026

Copy link
Copy Markdown
Owner

Closes #38

Summary

  • Hover status panel above tray icon with rebuild countdown, site-ready card, and auto-dismiss after the app is reachable
  • Agent-aware build suppression (defer startup, cancel superseded builds, agent transcript activity) with settings and diagnostics
  • Resolve incremental build warning counts so tray icon stays amber and log viewer matches persisted warnings
  • Enforce per-project Show status panel while building (edit-gating busy-work path no longer bypasses it)
  • Tier 2 tests for visibility, suppression, issue counts, and log metadata

Test plan

  • dotnet build BuildMonitor.slnx
  • dotnet test src/BuildMonitor.Tests/BuildMonitor.Tests.csproj
  • Manual: tray hover panel, rebuild flow, site-ready dismiss, checkbox off hides auto-show during build

Replace tray hint with hover status panel anchored above the tray icon. Add agent-aware build suppression, incremental warning count resolution for amber tray health, rebuild countdown, site-ready dismiss, and enforce Show status panel while building. Includes Tier 2 tests and docs updates.
@Unthred Unthred merged commit 7ea3576 into main Jul 2, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Status panel UX, agent-aware build suppression, and tray health fixes

1 participant